<%-- 
    Document   : reto
    Created on : 11-nov-2011, 16:46:41
    Author     : JAVA
--%>


<%@page import="negocio.TrucoSuperado"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.Iterator"%>
<%@page import="negocio.Truco"%>
<%@page import="negocio.Usuario"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Red Skate - Retos</title>
        <link rel="StyleSheet" type="text/css" href="perfil.css" />

    </head>
    <body>    
        <%! Usuario u;
            ArrayList<Truco> lista;
        %>
        <%
            if (session.getAttribute("usuario") == null) {
                response.sendRedirect(getServletContext().getContextPath() + "/index.jsp");
            } else {
                u = (Usuario) session.getAttribute("usuario");
            }
            lista = (ArrayList<Truco>) request.getAttribute("tricks");
        %>
        <div class="cabecera">
            <%@include file="cabecera.jsp" %>
        </div>
        <div class="container">
            <div class="cuerpo">


                <div class="personal">

                    <div class="lateral">
                        <%@include file="lateral.jsp" %>
                    </div>
                </div>
                <div class="pagina">

                    <%
                        if (u.getTrucos().size() != 0 || lista.size() != 0) {
                            out.print("<h1>Subnivel " + u.getNivel() + "</h1>");
                            out.print("<table>");
                            out.print("<tr>");
                            out.print("<th>nombre</th>");
                            out.print("<th>descripcion</th>");
                            out.print("<th>subnivel</th>");
                            out.print("<th>puntos</th>");
                            out.print("<th>superado</th>");
                            out.print("</tr>");
                            Iterator it = u.getTrucos().iterator();
                            while (it.hasNext()) {
                                TrucoSuperado t = (TrucoSuperado) it.next();
                                if (t.getNivel().equals(u.getNivel())) {
                                    out.print("<tr>");
                                    out.print("<td>" + t.getNombre() + " </td>");
                                    out.print("<td>" + t.getDescripcion() + " </td>");
                                    out.print("<td>" + t.getSubnivel() + " </td>");
                                    out.print("<td>" + t.getPuntos() + " </td>");
                                    out.print("<td><img src='imagenes/superado.png' alt='reto superado' width='48' height='48'/></td>");
                                    out.print("</tr>");
                                }
                            }
                    %> 
                    <%



                            it = lista.iterator();
                            while (it.hasNext()) {
                                Truco t = (Truco) it.next();
                                out.print("<tr>");
                                out.print("<td>" + t.getNombre() + " </td>");
                                out.print("<td>" + t.getDescripcion() + " </td>");
                                out.print("<td>" + t.getSubnivel() + " </td>");
                                out.print("<td>" + t.getPuntos() + " </td>");
                                out.print("<td><a href='Controlador?opc=superar&id=" + t.getId() + "'><img src='imagenes/hacer.png' alt='reto superado' width='33' height='33'/></a></td>");
                                out.print("</tr>");


                            }
                            out.print("</table>");
                        }
                       else{
                            out.print("<h1>Ya has terminado todos los trucos! <h1>");
                            out.print("<h2>ahora tienes que subir los videos para subir de nivel!</h2>");
                       }
                    %> 



                </div>


            </div>
        </div>


    </body>
</html>
